//
//  DataManager.h
//  UMDReader
//
//  Created by 张 霄鹤 on 10-1-10.
//  Copyright 2010 xhzhang. All rights reserved.
//

#import <Foundation/Foundation.h>

#import "UMDBook.h"
#import "EBFile.h"


@interface DataManager : NSObject {
	/**
	 * 遍历所有的图书列表
	 */
	NSMutableArray *books;
	NSString *resPath;
}
/**
 * 单态
 */
+ (DataManager *)sharedDataManager;

/**
 * 构造
 */
+ (id)alloc;

/**
 * 初始化
 */
- (id)init;

/**
 * 装载UMD文件
 * @param filePath 自定义的路径 res:// 代表本地bundle路径，否则 就在Document目录中的查找
 * @return UMDBook 电子书对象
 */
- (UMDBook *)loadBook:(NSString *)filePath;

- (EBFile *)loadEBook:(NSString *)filePath;

/**
 * 获取应用程序Document目录
 */
- (NSString *)applicationDocumentsDirectory;

/**
 * 遍历Documents/umds中
 * @param ext 扩展名
 * @return 文件列表
 */
- (NSArray *)lookupFiles:(NSString *)ext;

@end
